package org.web.standardplatform.client.domain.buildproject;

import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

@Setter
@Getter
public class PropertiesDefinitionDO {

    public PropertiesDefinitionDO() {
        if (validationRuleList == null) {
            validationRuleList = new ArrayList<>();
        }
    }

    private String propertyKey;

    private String comments;

    private String defaultValue;

    private String propertyType;

    private boolean needInput = false;

    private List<String> validationRuleList;

    // 所属配置类名称
    private String referenceSource;

}

